body {font-family: 'Calibri',Arial,Helvetica,sans-serif; font-display: swap; font-size: 12pt;}
.gridcoloured-template .header .header-large .grid-menu .menu-item {flex-basis: 18%; border-radius: 8px; background-color: #00A9A1; min-height: 130px;}
.gridcoloured-template .header .header-large .grid-menu .menu-item:hover {background-color: #008480;}
.gridcoloured-template .header .header-large .headerlogo .logo img {max-height: 50%;}
.gridcoloured-template .header .dropdown .dropdown-hamburger {background-color: #969090;}
#OpeningTimesPage #SiteList {display:none;}

/*
//top contact bar
.gridcoloured-template .header .header-large h2 {
    margin-top: 10px;
    color: #fff;
text-shadow: none;
font-size: 0.95em;
position: absolute;
top: 0px;
background-color:#005eb8;
    text-align: center;
    padding: 10px;
}

@media (max-width:650px) {
.gridcoloured-template .header .header-large h2 {display:none;}
}

.gridcoloured-template .header .header-large {
padding-top: 55px;
}

@media (max-width:1200px) {
  .gridcoloured-template .header .header-large {
padding-top: 70px;
  }}

@media (max-width:650px) {
  .gridcoloured-template .header .header-large {
padding-top: 5px;
  }}
*/

.gridcoloured-template .header .header-large h1 {display: none;}

.gridcoloured-template .header .header-large h1 {font-size: xxx-large;}
.gridcoloured-template .header .header-large .grid-menu {font-size: x-large;}
.gridcoloured-template .header .header-large .grid-menu .menu-item:nth-child(10) {background-color: #a061a7;}


/* New CSS after bootstrap update */

.gridcoloured-template .header .header-large .grid-menu div:nth-child(1) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(2) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(3) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(4) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(5) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(6) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(7) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(8) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(9) .menu-item {background: #00a9a1;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(10) .menu-item {background: #a061a7;}

.gridcoloured-template .header .header-large .grid-menu div:nth-child(1) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(2) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(3) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(4) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(5) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(6) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(7) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(8) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(9) {width: 15% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(10) {width: 15% !important;}

@media only screen and (max-width: 900px) {
.gridcoloured-template .header .header-large .grid-menu div:nth-child(1) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(2) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(3) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(4) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(5) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(6) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(7) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(8) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(9) {width: 33% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(10) {width: 33% !important;}
}
 
@media only screen and (max-width: 600px) {
.gridcoloured-template .header .header-large .grid-menu div:nth-child(1) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(2) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(3) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(4) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(5) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(6) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(7) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(8) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(9) {width: 45% !important;}
.gridcoloured-template .header .header-large .grid-menu div:nth-child(10) {width: 45% !important;}
}

.nhsuk-button {
    -webkit-appearance: none;
    appearance: none;
    background-color: #007f3b;
    border: 2px solid transparent;
    border-radius: 4px;
    box-shadow: 0 4px 0 #00401e;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    margin-top: 0;
    min-height: 2.75rem;
    overflow: visible;
    padding: 10px 16px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
@media (min-width: 40.0625em) {
    .nhsuk-button {
        line-height: 24px;
        margin-bottom: 36px;
        min-height: 3.5rem;
        padding: 14px 16px;
        width: auto;
    }
.nhsuk-button, .nhsuk-button:active, .nhsuk-button:hover {
    text-decoration: none;}
.nhsuk-button, .nhsuk-button:active, .nhsuk-button:active:visited, .nhsuk-button:hover, .nhsuk-button:hover:visited, .nhsuk-button:visited {
    color: #fff;
    }

